Backup এবং Restore Techniques

Microsoft Technologies - মাইক্রোসফট শেয়ারপয়েন্ট (Sharepoint)
212

SharePoint Backup এবং Restore হল SharePoint সাইট এবং ডেটার সুরক্ষা ও পুনরুদ্ধারের জন্য অত্যন্ত গুরুত্বপূর্ণ পদ্ধতি। সঠিকভাবে ব্যাকআপ এবং রিস্টোর প্রক্রিয়া পরিচালনা করলে আপনি ডেটা ক্ষতি বা সাইটের সমস্যা হলে তা পুনরুদ্ধার করতে পারবেন। SharePoint এর জন্য বিভিন্ন ব্যাকআপ এবং রিস্টোর পদ্ধতি রয়েছে, যা নির্ভর করে আপনার SharePoint সংস্করণ (অন্তর্নিহিত (On-premises) বা ক্লাউড (Online)) এবং আপনার প্রয়োজনে।

এখানে SharePoint এর ব্যাকআপ এবং রিস্টোরের বিভিন্ন পদ্ধতি আলোচনা করা হলো।


SharePoint On-Premises Backup এবং Restore

ব্যাকআপ পদ্ধতি

SharePoint On-Premises এর জন্য ব্যাকআপ দুটি প্রধান উপায়ে করা যেতে পারে: Farm Backup এবং Database Backup

১. Farm Backup

Farm Backup পদ্ধতিতে SharePoint সাইটের সম্পূর্ণ ইনস্টলেশন এবং সেটিংসের ব্যাকআপ নেওয়া হয়। এই পদ্ধতি সব ধরনের কনফিগারেশন, সাইট কন্টেন্ট এবং ডাটাবেস অন্তর্ভুক্ত করে।

  • স্টেপ ১: SharePoint Management Shell খুলুন।
  • স্টেপ ২: Backup-SPFarm কমান্ড ব্যবহার করুন। উদাহরণ:

    Backup-SPFarm -Directory "C:\Backup" -BackupMethod Full -Item "Farm" -Verbose
    
  • স্টেপ ৩: ব্যাকআপ ফাইলটি নির্দিষ্ট লোকেশনে সেভ হবে, যেমন "C:\Backup" ফোল্ডারে।

২. Database Backup

SharePoint সাইটের SQL Database এর ব্যাকআপ নেয়ার জন্য SQL Server Management Studio ব্যবহার করতে হবে। এটি সাইট কন্টেন্ট এবং ডেটা রক্ষার জন্য একটি গুরুত্বপূর্ণ পদ্ধতি।

  • স্টেপ ১: SQL Server Management Studio খুলুন।
  • স্টেপ ২: SharePoint সাইটের ডাটাবেস নির্বাচন করুন।
  • স্টেপ ৩: Right-click করে Tasks > Back Up নির্বাচন করুন।
  • স্টেপ ৪: ব্যাকআপ পাথ এবং ফাইলের নাম নির্ধারণ করুন, তারপর ব্যাকআপ প্রক্রিয়া সম্পন্ন করুন।

SharePoint Online Backup এবং Restore

SharePoint Online, যা Microsoft 365 এর অংশ, ক্লাউড ভিত্তিক সেবা এবং এখানে ব্যাকআপ এবং রিস্টোর এর প্রক্রিয়া SharePoint On-Premises এর থেকে আলাদা। Microsoft নিজেরাই SharePoint Online এর ডেটার অটোমেটিক ব্যাকআপ নিলেও, ব্যবহারকারী হিসেবে আপনাকে কিছু নির্দিষ্ট কনফিগারেশন এবং রিস্টোর প্রক্রিয়া মেনে চলতে হয়।

ব্যাকআপ পদ্ধতি

SharePoint Online এর জন্য ব্যাকআপ সাধারণত ম্যানুয়ালি নেওয়া সম্ভব নয়। তবে, কিছু বিকল্প পদ্ধতি রয়েছে যা আপনি ব্যবহার করতে পারেন:

১. OneDrive for Business Sync

SharePoint Online এর কন্টেন্ট এবং ফাইলগুলো OneDrive for Business এর সাথে সিঙ্ক করা যায়। একবার সিঙ্ক করলে, আপনি আপনার লোকাল মেশিনে ফাইলগুলো ব্যাকআপ রাখতে পারবেন।

  • স্টেপ ১: OneDrive Sync চালু করুন।
  • স্টেপ ২: আপনার SharePoint সাইটের ডকুমেন্ট লাইব্রেরি সিঙ্ক করুন।
  • স্টেপ ৩: সিঙ্ক করা ফাইলগুলোর ব্যাকআপ রাখতে আপনার পিসিতে কপি করুন।

২. Microsoft 365 Compliance Center ব্যবহার

Microsoft 365 Compliance Center (ইতিপূর্বে Security & Compliance Center) আপনাকে Content Search এবং eDiscovery এর মাধ্যমে SharePoint Online ডেটার ব্যাকআপ এবং রিকভারি করতে সাহায্য করতে পারে।

  • স্টেপ ১: Microsoft 365 Compliance Center এ লগ ইন করুন।
  • স্টেপ ২: Content Search অপশন নির্বাচন করুন এবং আপনার প্রয়োজনীয় ফাইল/ডেটা নির্বাচন করুন।
  • স্টেপ ৩: নির্বাচন করা কন্টেন্ট এক্সপোর্ট করে সংরক্ষণ করুন।

SharePoint Restore Techniques

ব্যাকআপ নেওয়ার পর, যদি কোনো সাইট বা ডেটা হারিয়ে যায় বা ক্ষতিগ্রস্ত হয়, তবে Restore প্রক্রিয়া ব্যবহার করে পূর্বের অবস্থায় ফিরিয়ে আনা যায়। SharePoint এর Restore প্রক্রিয়া কিভাবে কাজ করে তা নিচে দেওয়া হলো।


SharePoint On-Premises Restore

১. Farm Restore

SharePoint Farm Restore প্রক্রিয়ায় সম্পূর্ণ ফার্মের ব্যাকআপ পুনরুদ্ধার করা হয়। এটি সাধারণত সাইটের বিশাল ডেটা বা কনফিগারেশন ত্রুটি রোধে ব্যবহৃত হয়।

  • স্টেপ ১: SharePoint Management Shell খুলুন।
  • স্টেপ ২: Restore-SPFarm কমান্ড ব্যবহার করুন। উদাহরণ:

    Restore-SPFarm -Directory "C:\Backup" -RestoreMethod Overwrite -Item "Farm" -Verbose
    
  • স্টেপ ৩: পুনরুদ্ধার প্রক্রিয়া সম্পন্ন হলে, SharePoint সাইট তার পূর্ববর্তী অবস্থায় ফিরে আসবে।

২. Database Restore

Database Restore প্রক্রিয়া ব্যবহার করে SharePoint এর SQL Database রিস্টোর করা যায়। এটি বিশেষত ডেটা ক্ষতি বা ডাটাবেসের সমস্যার ক্ষেত্রে কার্যকর।

  • স্টেপ ১: SQL Server Management Studio খুলুন।
  • স্টেপ ২: Restore Database অপশন নির্বাচন করুন।
  • স্টেপ ৩: ব্যাকআপ ফাইল নির্বাচন করুন এবং রিস্টোর প্রক্রিয়া শুরু করুন।

SharePoint Online Restore

SharePoint Online এর জন্য রিস্টোর সাধারণত Recycle Bin এবং Content Search থেকে করা হয়। SharePoint Online ক্লাউডে স্বয়ংক্রিয়ভাবে ব্যাকআপ নেয়, কিন্তু ব্যবহারকারী হিসেবে আপনার কিছু রিস্টোর অপশন রয়েছে।

১. Recycle Bin থেকে Restore

SharePoint Online এ Recycle Bin থেকে রিস্টোর করা সহজ এবং দ্রুত পদ্ধতি।

  • স্টেপ ১: আপনার SharePoint সাইটে যান এবং Site Contents থেকে Recycle Bin নির্বাচন করুন।
  • স্টেপ ২: রিস্টোর করতে চাওয়া ফাইল বা ডকুমেন্ট নির্বাচন করুন।
  • স্টেপ ৩: Restore অপশনে ক্লিক করুন, এটি ফাইলটি পুনরুদ্ধার করবে।

২. Content Search ব্যবহার

Content Search ব্যবহার করে আপনি নির্দিষ্ট কন্টেন্ট পুনরুদ্ধার করতে পারেন যদি তা Recycle Bin এ না থাকে।

  • স্টেপ ১: Microsoft 365 Compliance Center এ লগ ইন করুন।
  • স্টেপ ২: Content Search এ গিয়ে আপনার ডেটা অনুসন্ধান করুন।
  • স্টেপ ৩: নির্বাচিত কন্টেন্ট এক্সপোর্ট বা রিস্টোর করুন।

সারাংশ

  • SharePoint On-Premises এবং SharePoint Online এর ব্যাকআপ এবং রিস্টোর পদ্ধতি কিছুটা আলাদা, তবে উভয় ক্ষেত্রেই শক্তিশালী এবং কার্যকর পদ্ধতি রয়েছে।
  • On-Premises এ Farm Backup এবং Database Backup ব্যবহার করা হয়, যেখানে Online এ Recycle Bin এবং Content Search থেকে রিস্টোর সম্ভব।
  • Microsoft 365 Compliance Center এবং OneDrive for Business এর মত টুলস ব্যবহার করে SharePoint Online এর ডেটা ব্যাকআপ এবং রিস্টোর করা যায়।
  • সঠিকভাবে ব্যাকআপ এবং রিস্টোর প্রক্রিয়া অনুসরণ করলে আপনার ডেটা সুরক্ষিত থাকবে এবং প্রয়োজনীয় সময় তা পুনরুদ্ধার করা যাবে।
Content added By

SharePoint Server এবং Online এর জন্য Backup Strategy

290

SharePoint হল একটি শক্তিশালী কনটেন্ট ম্যানেজমেন্ট প্ল্যাটফর্ম, যা ফাইল, ডকুমেন্ট, সাইট, লিস্ট, ডেটা এবং আরও অনেক কিছু স্টোর এবং ম্যানেজ করে। কিন্তু যেকোনো ধরনের ডেটা লস (data loss) বা সিস্টেম ক্র্যাশের ক্ষেত্রে, Backup Strategy অত্যন্ত গুরুত্বপূর্ণ হয়ে দাঁড়ায়। SharePoint এর বিভিন্ন সংস্করণের জন্য (SharePoint Server এবং SharePoint Online) আলাদা আলাদা ব্যাকআপ কৌশল প্রয়োজন হয়। এখানে আমরা SharePoint Server এবং Online এর জন্য ব্যাকআপ কৌশল নিয়ে আলোচনা করব।


SharePoint Server এর জন্য Backup Strategy

SharePoint Server হল On-Premises ইনস্টলেশনের ক্ষেত্রে ব্যবহৃত SharePoint প্ল্যাটফর্ম। এখানে ব্যাকআপ কৌশল সরাসরি আপনার SharePoint সার্ভারের কনফিগারেশন এবং প্রয়োজন অনুযায়ী নির্ধারণ করতে হবে। একটি কার্যকরী ব্যাকআপ স্ট্রাটেজি নিশ্চিত করতে, আপনার SharePoint সিস্টেমের বিভিন্ন উপাদান এবং ডেটার উপর ফোকাস করতে হবে।

স্টেপ ১: Full Farm Backup এবং Incremental Backup

  1. Full Farm Backup:
    • SharePoint Server এ Full Farm Backup অত্যন্ত গুরুত্বপূর্ণ, কারণ এটি পুরো ফার্মের ডেটা, কনফিগারেশন, সাইট ডেটাবেস এবং অন্যান্য সেটিংস ব্যাকআপ করে। এটি একটি Complete Snapshot তৈরি করে যা পুনরুদ্ধারের ক্ষেত্রে কার্যকর।
    • Full Farm Backup করতে, SharePoint Central Administration থেকে Backup and Restore অপশন ব্যবহার করতে পারেন।
  2. Incremental Backup:
    • Incremental ব্যাকআপের মাধ্যমে শুধুমাত্র পরিবর্তিত ডেটা ব্যাকআপ করা হয়, যাতে ব্যাকআপ প্রক্রিয়া দ্রুত হয়ে যায়। এটি Full Farm Backup এর পরবর্তী ব্যাকআপ হিসেবে ব্যবহৃত হয়।

স্টেপ ২: Database Backup

  1. SQL Server Database Backup:
    • SharePoint সাইট এবং ডেটা SQL Server Database তে সংরক্ষিত থাকে, তাই সাইট ডেটাবেসের নিয়মিত ব্যাকআপ অত্যন্ত গুরুত্বপূর্ণ।
    • SQL Server Management Studio (SSMS) এর মাধ্যমে সাইট ডেটাবেসের ব্যাকআপ করতে পারেন এবং Transactional Log Backup ব্যবহার করে প্রতিটি পরিবর্তনের লগ রাখতে পারেন।
  2. Separate Content and Configuration Databases:
    • SharePoint এর Content Databases এবং Configuration Databases আলাদা ব্যাকআপ নিতে হবে, কারণ এগুলি SharePoint এর সাইট কন্টেন্ট এবং কনফিগারেশন ফাইল ধারণ করে।

স্টেপ ৩: Farm Configuration Backup

  • SharePoint ফার্মের কনফিগারেশন ফাইলের ব্যাকআপ নেয়া উচিত, যেগুলি web.config, service account credentials, service applications ইত্যাদি কনফিগারেশন ধারণ করে।
  • Central Administration থেকে SharePoint Farm Configuration এর ব্যাকআপ নিতে পারবেন।

স্টেপ ৪: PowerShell Scripting for Backup

  • SharePoint Server এ PowerShell স্ক্রিপ্ট ব্যবহার করে আপনি অটোমেটেড ব্যাকআপ কৌশল তৈরি করতে পারেন। SharePoint এর Backup-SPFarm cmdlet এর মাধ্যমে ফার্মের ব্যাকআপ নেয়া সম্ভব।

স্টেপ ৫: Disaster Recovery Plan

  • SharePoint Server এর জন্য একটি দুর্দান্ত Disaster Recovery Plan থাকা উচিত, যাতে সিস্টেম ক্র্যাশ হলে বা ডেটা ক্ষতি হলে দ্রুত পুনরুদ্ধার করা যায়।
  • Recovery পদ্ধতি তৈরি করার সময় মনে রাখবেন, সমস্ত ডেটা সঠিকভাবে পুনরুদ্ধার হতে হবে, না হলে কার্যকরী সাইট বা অ্যাপ্লিকেশন রিকভারি করা সম্ভব হবে না।

SharePoint Online এর জন্য Backup Strategy

SharePoint Online হল Microsoft 365 (আগে Office 365) এর অংশ, যেখানে ডেটা ক্লাউডে সংরক্ষিত থাকে। এখানে ব্যাকআপ কৌশল একটু ভিন্ন হতে পারে কারণ Microsoft স্বয়ংক্রিয়ভাবে SharePoint Online এ কিছু ডেটা রিকভারি অপশন দেয়, কিন্তু পুরোপুরি ব্যাকআপের জন্য থার্ড-পার্টি টুলসের প্রয়োজন হতে পারে।

স্টেপ ১: Microsoft-এর স্বয়ংক্রিয় রিটেনশন পলিসি ব্যবহার করা

  1. Version History:
    • SharePoint Online তে প্রতিটি ফাইলের version history সংরক্ষিত থাকে। আপনি পূর্ববর্তী সংস্করণে ফিরে গিয়ে কোনো ভুল সংশোধন করতে পারেন।
    • ফাইলের সব major and minor versions স্বয়ংক্রিয়ভাবে রক্ষণাবেক্ষণ হয়।
  2. Recycle Bin:
    • SharePoint Online এ ফাইল মুছে ফেলার পর তা Recycle Bin এ চলে যায়। এখানে থেকে আপনি একাধিক ফাইল বা সাইট পুনরুদ্ধার করতে পারেন।
    • প্রথমত, Site Collection Recycle Bin এ ডিলিট হওয়া ফাইল থাকবে এবং পরবর্তীতে Second-Stage Recycle Bin এ চলে যাবে।
  3. Retention Policies:
    • Microsoft 365 Compliance Center থেকে Retention Policies কনফিগার করে আপনি কিছু ফাইল বা সাইটের জন্য ডেটা রিটেনশন স্থির করতে পারেন, যার মাধ্যমে নির্দিষ্ট সময় পর্যন্ত ডেটা সেভ থাকবে।

স্টেপ ২: Third-Party Backup Solutions

  • SharePoint Online এর জন্য Microsoft 365 নিজস্ব ব্যাকআপ সিস্টেম সরবরাহ করে না, তাই তৃতীয় পক্ষের ব্যাকআপ টুল ব্যবহার করা প্রয়োজন হতে পারে। কিছু জনপ্রিয় টুলস হল:
    • AvePoint
    • Veeam
    • SkyKick
    • Datto

এই টুলসগুলি SharePoint Online এর জন্য নির্দিষ্ট ব্যাকআপ এবং রিকভারি ফিচার প্রদান করে। এগুলি আপনাকে পূর্ণ সাইট ব্যাকআপ, ডেটা রিকভারি এবং ক্লাউড ডেটা ম্যানেজমেন্টে সাহায্য করতে পারে।

স্টেপ ৩: Data Loss Prevention (DLP) Policies

  • Data Loss Prevention (DLP) পলিসি SharePoint Online এর জন্য একটি নিরাপত্তা ব্যবস্থা যা নিশ্চিত করে যে কোনো সংবেদনশীল ডেটা অনিচ্ছাকৃতভাবে মুছে না যায়।
  • আপনি Microsoft 365 Compliance Center ব্যবহার করে DLP পলিসি কনফিগার করতে পারেন, যা ফাইলগুলির নিরাপত্তা ও সংরক্ষণ নিশ্চিত করে।

স্টেপ ৪: Export Data from SharePoint Online

  • SharePoint Online এর Content এবং Document Libraries কাস্টমভাবে Export করা যেতে পারে। আপনি PowerShell বা Export-SPOSite কমান্ড ব্যবহার করে আপনার সাইটের কন্টেন্ট ডাউনলোড করে সংরক্ষণ করতে পারেন।

সারসংক্ষেপ

SharePoint Server এবং SharePoint Online এর জন্য ব্যাকআপ কৌশল ভিন্ন হতে পারে, তবে দুটো প্ল্যাটফর্মেই ব্যাকআপ, রিকভারি এবং ডেটা সুরক্ষা নিশ্চিত করা অত্যন্ত গুরুত্বপূর্ণ। SharePoint Server-এ Full Farm Backup, Database Backup, এবং Farm Configuration Backup অত্যন্ত গুরুত্বপূর্ণ, যেখানে SharePoint Online-এ Retention Policies, Third-Party Backup Solutions, এবং Version History-এর মাধ্যমে ব্যাকআপ কৌশল প্রয়োগ করা যায়। সঠিক ব্যাকআপ কৌশল আপনার সাইটের নিরাপত্তা এবং ডেটা পুনরুদ্ধারের জন্য প্রয়োজনীয়।

Content added By

Site Collection এবং Subsite Backup Techniques

280

SharePoint-এ Site Collection এবং Subsite এর ব্যাকআপ অত্যন্ত গুরুত্বপূর্ণ, কারণ এগুলি SharePoint সাইটের কাঠামো এবং ডেটার মূল অংশ। এই ব্যাকআপগুলি সাইটের তথ্য সুরক্ষিত রাখতে এবং পুনরুদ্ধারের জন্য প্রস্তুত থাকতে সহায়ক। SharePoint এ ব্যাকআপ নেয়ার জন্য বিভিন্ন টেকনিক এবং পদ্ধতি ব্যবহার করা যেতে পারে, যা সাইট ও সাবসাইটের ডেটা অক্ষুণ্ণ রাখতে সাহায্য করে।


Site Collection Backup

Site Collection হল SharePoint এর একটি গুরুত্বপূর্ণ ইউনিট যা একাধিক সাইট (Sites) ধারণ করতে পারে। Site Collection ব্যাকআপ নেওয়ার মাধ্যমে, পুরো সাইটের সমস্ত কন্টেন্ট (ডকুমেন্ট, লিস্ট, লাইব্রেরি ইত্যাদি) সুরক্ষিত রাখা যায়।

Site Collection Backup নেওয়ার পদ্ধতি:

  1. Central Administration ব্যবহার করে Backup নেওয়া: SharePoint এর Central Administration থেকে সহজেই Site Collection এর ব্যাকআপ নেওয়া যেতে পারে।

    • Central Administration খুলুন।
    • "Backup and Restore" সেকশনে যান।
    • Perform a Site Collection Backup নির্বাচন করুন।
    • এরপর, সাইটের URL প্রদান করুন এবং ব্যাকআপ ফাইলের লোকেশন সিলেক্ট করুন।
    • ব্যাকআপ প্রক্রিয়া শুরু করার জন্য Start Backup বাটনে ক্লিক করুন।

    এই পদ্ধতি সার্ভার সাইড থেকে ব্যাকআপ নেয় এবং ব্যাকআপ ফাইলগুলি SharePoint সার্ভারের লোকেশনে সংরক্ষণ হয়।

  2. PowerShell ব্যবহার করে Site Collection Backup: PowerShell স্ক্রিপ্ট ব্যবহার করে Site Collection Backup একটি দ্রুত ও সহজ পদ্ধতি হতে পারে। এটি প্রযোজ্য SharePoint Server এবং SharePoint Online উভয়ের জন্য।

    • PowerShell খুলুন এবং নিচের কমান্ড ব্যবহার করুন:

      Backup-SPSite -Identity "http://YourSiteCollectionURL" -Path "C:\Backup\YourSiteBackup.bak"
      

    এই কমান্ডটি নির্দিষ্ট Site Collection এর ব্যাকআপ নিতে এবং সেটি নির্দিষ্ট লোকেশনে সংরক্ষণ করতে সহায়ক।

  3. SQL Server Backup (Advanced Option): SharePoint সাইটগুলি SQL Server ডাটাবেসে সংরক্ষিত থাকে, তাই SQL Server ব্যবহার করেও ব্যাকআপ নেওয়া যেতে পারে। তবে এই পদ্ধতিটি আরও উন্নত এবং এটি সিস্টেম অ্যাডমিনিস্ট্রেটরের দ্বারা পরিচালিত হওয়া উচিত।

Subsite Backup

Subsite হল একটি Site Collection এর অধীনে ছোট আকারের সাইট যা নির্দিষ্ট উদ্দেশ্যে তৈরি করা হয়। Subsite-এর ব্যাকআপ নেওয়ার প্রক্রিয়া Site Collection ব্যাকআপের চেয়ে কিছুটা আলাদা।

Subsite Backup নেওয়ার পদ্ধতি:

  1. SharePoint Designer ব্যবহার করে Subsite Backup: SharePoint Designer দিয়ে সাবসাইটের ব্যাকআপ নেওয়া সম্ভব। এটি শুধুমাত্র Classic Experience সাইটগুলির জন্য কার্যকর।

    • SharePoint Designer খুলুন এবং Subsite সিলেক্ট করুন।
    • “File” মেনু থেকে “Save As Template” নির্বাচন করুন।
    • সাবসাইটের জন্য একটি টেমপ্লেট তৈরি করুন।
    • এটি ফাইল হিসেবে সংরক্ষণ করুন, যা পরে অন্য সাইটে রিস্টোর করতে ব্যবহৃত হতে পারে।

    এটি একটি সীমিত পদ্ধতি, যেহেতু শুধুমাত্র সাবসাইটের কনফিগারেশন এবং কাস্টম টেমপ্লেটের ব্যাকআপ নেয়া হয়, কন্টেন্ট (ডকুমেন্ট, লিস্ট, লাইব্রেরি ইত্যাদি) অন্তর্ভুক্ত হয় না।

  2. PowerShell ব্যবহার করে Subsite Backup: PowerShell স্ক্রিপ্ট ব্যবহার করে Subsite এর ব্যাকআপ নেয়া সম্ভব। কিন্তু এই পদ্ধতিটি পুরো সাইটের ব্যাকআপের চেয়ে কম সুবিধাজনক এবং সীমিত।

    • সাবসাইটের ব্যাকআপ নিতে PowerShell স্ক্রিপ্ট ব্যবহার করুন:

      Export-SPWeb -Identity "http://YourSiteCollection/Subsite" -Path "C:\Backup\SubsiteBackup.cmp" -IncludeUserSecurity
      

    এই স্ক্রিপ্টটি সাবসাইটের সমস্ত কন্টেন্ট এবং সেটিংসের ব্যাকআপ নেবে এবং নির্দিষ্ট লোকেশনে .cmp ফাইল সংরক্ষণ করবে।

  3. Manual Backup via UI (for Subsites in SharePoint Online): SharePoint Online এ আপনি সরাসরি UI থেকে সাবসাইটের ব্যাকআপ নিতে পারেন না। তবে Site Collection ব্যাকআপের মাধ্যমে আপনি সাবসাইটকেও সুরক্ষিত রাখতে পারেন। এছাড়া সাবসাইটের কনটেন্টগুলি OneDrive বা Document Library এ ম্যানুয়ালি ডাউনলোড করা যেতে পারে।

Site Collection এবং Subsite Backup-এর মধ্যে পার্থক্য

বিষয়Site Collection BackupSubsite Backup
ব্যাকআপের আকারপুরো সাইট এবং তার সমস্ত কন্টেন্ট, সাইট লাইব্রেরি ইত্যাদিসাবসাইটের কনফিগারেশন এবং টেমপ্লেট (কন্টেন্ট নয়)
ব্যাকআপ টুলCentral Administration, PowerShell, SQL ServerSharePoint Designer, PowerShell
ব্যাকআপ ফাইলের আকার.bak ফাইল (ব্যাকআপ ফাইল).cmp ফাইল (কেবল কনফিগারেশন)
ব্যাকআপের গতিধীর (বিশাল ডেটা ও কন্টেন্ট হতে পারে)দ্রুত (কেবল সাবসাইটের টেমপ্লেট এবং কনফিগারেশন)
ব্যাকআপের পুনরুদ্ধারপূর্ণ সাইট ও সাবসাইট পুনরুদ্ধার করা যেতে পারেসাবসাইট পুনরুদ্ধার করা সম্ভব, কিন্তু সম্পূর্ণ কন্টেন্ট নয়

Backup Best Practices

  • নিয়মিত ব্যাকআপ: নিয়মিতভাবে Site Collection এবং Subsite এর ব্যাকআপ নিতে হবে, বিশেষত যখন কোনও বড় পরিবর্তন বা আপডেট হয়।
  • অ্যাক্সেস কন্ট্রোল: ব্যাকআপ ফাইলগুলি নিরাপদ স্থানে সংরক্ষণ করুন এবং সেগুলোর অ্যাক্সেস শুধুমাত্র অনুমোদিত ব্যক্তিদের জন্য সীমাবদ্ধ করুন।
  • Automation: ব্যাকআপ প্রক্রিয়াটি অটোমেটেড করতে পারে যাতে নির্দিষ্ট সময় অন্তর ব্যাকআপ নেওয়া হয়।

SharePoint এর Site Collection এবং Subsite ব্যাকআপ নেওয়ার পদ্ধতিগুলি অনেক ধরনের হতে পারে, তবে সবচেয়ে কার্যকর এবং নিরাপদ পদ্ধতিটি নির্বাচিত করা অত্যন্ত গুরুত্বপূর্ণ।

Content added By

Restore এবং Data Recovery Techniques

372

SharePoint এ ডেটা লস বা ক্ষতির ক্ষেত্রে Restore এবং Data Recovery গুরুত্বপূর্ণ ভূমিকা পালন করে। এটি ব্যবহারকারীদেরকে পূর্বের অবস্থায় তাদের ডেটা ফিরে পেতে সাহায্য করে। SharePoint প্ল্যাটফর্মে অনেক ধরনের ডেটা রিকভারি অপশন রয়েছে, যার মাধ্যমে আপনি আপনার হারানো বা মুছে যাওয়া ফাইল, ডকুমেন্ট, সাইট বা লাইব্রেরি পুনরুদ্ধার করতে পারবেন। নিচে SharePoint এ ডেটা রিস্টোর এবং রিকভারি সম্পর্কিত কিছু টেকনিক আলোচনা করা হলো।


Restore Techniques

১. Version History থেকে ফাইল রিস্টোর করা

SharePoint এ প্রতিটি ফাইলের Version History রাখা হয়, যা পূর্বের সংস্করণ থেকে ফাইল রিস্টোর করতে সহায়তা করে।

স্টেপসমূহ:

  1. ফাইলটি সিলেক্ট করুন যেটি আপনি রিস্টোর করতে চান।
  2. Three-dot menu (More Options) ক্লিক করুন এবং Version History সিলেক্ট করুন।
  3. Version History তালিকা থেকে পূর্বের সংস্করণটি নির্বাচন করুন এবং Restore বাটন ক্লিক করুন।

এই পদ্ধতি ব্যবহৃত হলে, সাইটে পূর্বের সংস্করণটি পুনরুদ্ধার করা হবে, এবং সেটি মূল ফাইলের নতুন সংস্করণ হিসেবে দেখা যাবে।


২. Recycle Bin থেকে ফাইল রিস্টোর করা

SharePoint এর Recycle Bin হলো একটি স্থায়ী স্থান যেখানে মুছে ফেলা ফাইল বা আইটেমগুলি রাখা হয়। আপনি যদি কোনো ডকুমেন্ট বা সাইটের আইটেম ভুলে মুছে ফেলেন, তবে আপনি এটি সহজেই Recycle Bin থেকে পুনরুদ্ধার করতে পারবেন।

স্টেপসমূহ:

  1. Site Collection Recycle Bin এ যান।
  2. মুছে ফেলা আইটেমটি সিলেক্ট করুন এবং Restore বাটন ক্লিক করুন।
  3. ফাইল বা ডকুমেন্ট পুনরুদ্ধার হয়ে সাইটের মূল স্থানে ফিরে আসবে।

Note: SharePoint এ ডেটা সাধারণত ৩০ দিন পর্যন্ত Recycle Bin এ থাকে, তারপর এটি স্থায়ীভাবে মুছে যায়।


৩. Second-stage Recycle Bin ব্যবহার করা

যদি ফাইলটি Site Collection Recycle Bin থেকে মুছে যায়, তবে এটি Second-stage Recycle Bin এ চলে যায়। এই অবস্থায়, আপনি প্রশাসক হিসেবে আইটেমগুলি পুনরুদ্ধার করতে পারবেন।

স্টেপসমূহ:

  1. Second-stage Recycle Bin এ যান (এই অপশনটি SharePoint Admin Center এ পাওয়া যায়)।
  2. মুছে ফেলা আইটেমটি নির্বাচন করুন এবং Restore বাটন ক্লিক করুন।

৪. Site Collection Restore

SharePoint সাইট বা সাইট কালেকশন যদি পুরোপুরি মুছে যায়, তবে Site Collection Restore অপশন ব্যবহার করে পুরো সাইট পুনরুদ্ধার করা সম্ভব। এই পদ্ধতি এক্সটেনসিভ রিকভারি এবং সাইট অ্যাডমিনিস্ট্রেটরের জন্য উপকারী।

স্টেপসমূহ:

  1. SharePoint Admin Center এ গিয়ে মুছে ফেলা সাইট নির্বাচন করুন।
  2. Restore Site Collection অপশনটি ক্লিক করুন।
  3. সাইট পুনরুদ্ধার হওয়ার পর, সাইটটি পূর্বের অবস্থায় ফিরে আসবে।

Data Recovery Techniques

১. PowerShell দিয়ে রিস্টোর করা

PowerShell স্ক্রিপ্ট ব্যবহার করে আপনি ফাইল বা সাইট দ্রুত এবং দক্ষতার সঙ্গে পুনরুদ্ধার করতে পারেন। SharePoint PowerShell কমান্ডগুলি পুনরুদ্ধারের জন্য খুবই কার্যকর।

PowerShell কমান্ড উদাহরণ:

Restore-SPSite -Identity "https://yoursharepointsite" -Path "C:\Backup\yoursharepointbackup.bak"

এই কমান্ডটি নির্দিষ্ট সাইটটি পুনরুদ্ধার করবে এবং আপনি যেখানে ব্যাকআপ রেখেছেন, সেই অবস্থায় ফিরে আসবে।


২. Backup and Restore ব্যবহার করা

SharePoint সাইটের নিয়মিত Backup তৈরি করা অত্যন্ত গুরুত্বপূর্ণ। যখন কোনো ডেটা ক্ষতিগ্রস্ত বা মুছে যায়, তখন আপনি পূর্বে নেওয়া Backup থেকে রিস্টোর করতে পারেন।

স্টেপসমূহ:

  1. SharePoint Server বা Online এর ব্যাকআপ অপশন থেকে Restore অপশনটি নির্বাচন করুন।
  2. Backup File নির্বাচন করে, পুনরুদ্ধারের জন্য সেটি ব্যবহার করুন।

৩. Third-party Data Recovery Tools

কিছু তৃতীয় পক্ষের টুলস যেমন AvePoint, Metalogix, বা Veeam ব্যবহার করে আপনি SharePoint ডেটা রিকভারি করতে পারেন। এই টুলগুলো আরো উন্নত ফিচার প্রদান করে, যেমন ডেডিকেটেড ব্যাকআপ, রিকভারি অপশন এবং আর্কাইভিং সলিউশন।


সারাংশ

SharePoint এ ডেটা রিস্টোর এবং রিকভারি করার জন্য বিভিন্ন পদ্ধতি এবং টুলস রয়েছে, যা ব্যবহারকারীদের ডেটা পুনরুদ্ধারে সহায়তা করে। Version History, Recycle Bin, Backup, এবং PowerShell এর মাধ্যমে ফাইল এবং সাইট পুনরুদ্ধার করা সম্ভব। ডেটা রিকভারি সঠিকভাবে এবং সময়মতো করা হলে, গুরুত্বপূর্ণ ডেটা হারানো বা ক্ষতিগ্রস্ত হওয়ার ঝুঁকি অনেক কমে যায়।

Content added By

Backup Automation এবং PowerShell ব্যবহার

259

Backup Automation এবং PowerShell SharePoint-এ ডেটা রক্ষা এবং সিস্টেমের স্থিতিশীলতা নিশ্চিত করার জন্য গুরুত্বপূর্ণ টুল। SharePoint এর সাইট, ডকুমেন্ট লাইব্রেরি, তালিকা এবং কনটেন্ট নিয়মিত ব্যাকআপ করা একটি ভাল অভ্যাস, যা সংস্থা বা প্রতিষ্ঠানের তথ্যের নিরাপত্তা বজায় রাখতে সহায়তা করে। PowerShell ব্যবহার করে এই ব্যাকআপ প্রক্রিয়াটি স্বয়ংক্রিয় করা সম্ভব, যা অটোমেটিক রিভিউ এবং ম্যানেজমেন্ট সুবিধা প্রদান করে।


Backup Automation

Backup Automation হল একটি প্রক্রিয়া যার মাধ্যমে ব্যাকআপ কৌশল এবং সময়সূচী সেট করে নির্দিষ্ট সময় অন্তর ব্যাকআপ নেয়া হয়। SharePoint-এ স্বয়ংক্রিয় ব্যাকআপ সিস্টেম গঠন করার মাধ্যমে আপনি ডেটার নিরাপত্তা এবং জরুরি পরিস্থিতিতে দ্রুত পুনরুদ্ধার নিশ্চিত করতে পারেন।

Backup Automation এর সুবিধা

  • নিয়মিত ব্যাকআপ: ব্যাকআপ প্রক্রিয়া নিয়মিতভাবে চলতে থাকে, যার ফলে ডেটার হারানোর ঝুঁকি কমে যায়।
  • সহজ পুনরুদ্ধার: ব্যাকআপ পদ্ধতি স্বয়ংক্রিয় হওয়ায়, কোনো দুর্ঘটনা ঘটলে দ্রুত ডেটা পুনরুদ্ধার করা সম্ভব।
  • অবস্থা নিরীক্ষণ: ব্যাকআপ সঞ্চালন প্রক্রিয়া ট্র্যাক করা যায় এবং প্রক্রিয়া সফলভাবে সম্পন্ন হয়েছে কিনা তা নিশ্চিত করা সম্ভব।

SharePoint এ Backup Automation করার কৌশল

  • SharePoint Central Administration: SharePoint Server-এ আপনি Central Administration থেকে ব্যাকআপ এবং রিস্টোর সেট করতে পারেন, যেখানে আপনি পুরো সাইট কলোশান বা নির্দিষ্ট সাইটগুলির ব্যাকআপ নিতে পারেন।
  • SharePoint Online: SharePoint Online এ সাধারণত Microsoft 365 compliance center এবং OneDrive for Business এর মাধ্যমে ডেটা ব্যাকআপ এবং রিস্টোর করতে হয়। তবে, মাইক্রোসফট নিজে স্বয়ংক্রিয়ভাবে ব্যাকআপ নেয়, এবং ব্যাকআপ নীতিমালা নির্ধারণের জন্য আপনাকে Compliance Center ব্যবহার করতে হতে পারে।

PowerShell ব্যবহার

PowerShell একটি কমান্ড-লাইন টুল যা Windows এবং SharePoint Server এর জন্য অত্যন্ত শক্তিশালী স্ক্রিপ্টিং প্ল্যাটফর্ম। PowerShell ব্যবহার করে আপনি SharePoint এর বিভিন্ন প্রক্রিয়া অটোমেটিক করতে পারেন, যেমন সাইটের ব্যাকআপ নেওয়া, ডেটা রিস্টোর করা, বা কাস্টম ব্যাকআপ স্ক্রিপ্ট তৈরি করা।

PowerShell দিয়ে SharePoint এর Backup Automation

PowerShell স্ক্রিপ্ট ব্যবহার করে SharePoint এর ব্যাকআপ অটোমেটিক করা সম্ভব। নিচে একটি সাধারণ স্ক্রিপ্টের উদাহরণ দেওয়া হলো, যা SharePoint Server এর সাইটের ব্যাকআপ নিতে সহায়তা করবে।

Example PowerShell Script for SharePoint Backup

# Set the backup folder location
$backupFolder = "C:\Backup\SharePoint"

# Get the current date for the backup folder name
$currentDate = Get-Date -Format "yyyyMMdd_HHmmss"

# Define the backup file name
$backupFileName = "SharePointBackup_$currentDate.bak"

# Perform the backup of the SharePoint Farm
Backup-SPFarm -Directory $backupFolder -BackupMethod Full -Filename $backupFileName

# Output the status of the backup
Write-Host "Backup completed successfully. File saved as $backupFolder\$backupFileName"

PowerShell এর মাধ্যমে ব্যাকআপ কাস্টমাইজেশন

  • ব্যাকআপ ধরন নির্বাচন: PowerShell স্ক্রিপ্ট ব্যবহার করে আপনি Full Backup বা Incremental Backup নির্ধারণ করতে পারেন, যার মাধ্যমে ব্যাকআপের ধরন কাস্টমাইজ করা সম্ভব।
  • নির্দিষ্ট সাইট বা ডাটাবেস ব্যাকআপ: আপনি SharePoint এর নির্দিষ্ট সাইট, ডকুমেন্ট লাইব্রেরি, বা ডাটাবেস ব্যাকআপ নেওয়ার জন্য PowerShell স্ক্রিপ্ট ব্যবহার করতে পারেন।

Example: Backup Specific SharePoint Site

$siteUrl = "http://yoursharepointsite"
$backupFolder = "C:\Backup\SharePoint"
$currentDate = Get-Date -Format "yyyyMMdd_HHmmss"
$backupFileName = "SiteBackup_$currentDate.bak"

Backup-SPSite -Identity $siteUrl -Path "$backupFolder\$backupFileName"
Write-Host "Site backup completed for $siteUrl"

PowerShell দিয়ে ব্যাকআপ স্ক্রিপ্টের স্বয়ংক্রিয় চালনা

PowerShell স্ক্রিপ্টকে Task Scheduler বা Windows Scheduler এর সাথে সংযুক্ত করে ব্যাকআপ প্রক্রিয়া নির্দিষ্ট সময়ে চালানো সম্ভব। এতে, আপনি নির্ধারিত সময়ে স্ক্রিপ্টটি স্বয়ংক্রিয়ভাবে চালাতে পারবেন এবং নিয়মিত ব্যাকআপ নিশ্চিত করতে পারবেন।


Conclusion

Backup Automation এবং PowerShell ব্যবহার করে SharePoint এর ডেটা ব্যাকআপ প্রক্রিয়া স্বয়ংক্রিয় এবং কার্যকরী করা যায়। SharePoint Server এবং SharePoint Online উভয় প্ল্যাটফর্মেই এই প্রক্রিয়াগুলি প্রয়োগ করা সম্ভব, যা প্রতিষ্ঠানকে গুরুত্বপূর্ণ ডেটার নিরাপত্তা নিশ্চিত করতে সহায়তা করে। PowerShell এর মাধ্যমে বিশেষ কাস্টম ব্যাকআপ কৌশল এবং স্ক্রিপ্টিং অপশন ব্যবহার করা যায়, যা ব্যাকআপ নীতিকে আরও শক্তিশালী এবং নিয়ন্ত্রণযোগ্য করে তোলে।

Content added By
Promotion
NEW SATT AI এখন আপনাকে সাহায্য করতে পারে।

Are you sure to start over?

Loading...